package top.luoqiz.jenkins.config.sms.store;

/**
 * @author luoqiz
 */
public interface VerificationCodeStore {
    /**
     * 保存手机号和对应的验证码
     * @param mobile
     * @param code
     * @return
     */
    boolean save(String mobile,String code);

    /**
     * 验证手机号验证码
     * @param mobile    手机号
     * @param code      登录时填写的手机号
     * @return
     */
    boolean verification(String mobile,String code);

    /**
     * 删除手机号验证码
     * @param mobile
     * @return
     */
    boolean delete(String mobile);

    /**
     * 清空手机号验证码
     * @return
     */
    boolean clear();
}
